import {QueryPage} from "@/api/common/type.ts";

export interface ProjectDocument {
    id: number | undefined,
    name: string | undefined,  // 项目名称
    code?: string | undefined,  // 项目编号（系统自动生成）
    customerId: number | undefined,  // 客户ID
    customerName?: string | undefined,  // 客户名称(显示用)
    manager?: number | undefined,  // 项目经理ID
    managerName?: string | undefined,  // 项目经理名称(显示用)
    startDate?: string | undefined,  // 开始日期
    endDate?: string | undefined,  // 结束日期
    status?: number | undefined,  // 项目状态
    description?: string | undefined,  // 项目描述
    budget?: number | undefined,  // 项目预算
    actualCost?: number | undefined,  // 实际费用
    region?: string | undefined, // 地区（字典标签）
    person?: number | undefined,  // 业务员ID
    personName?: string | undefined,  // 业务员名称(显示用)
    integratedPlanningType?: string | undefined, 
    orderType?: string | undefined, 
    orderType2?: string | undefined, 
    type?: string | undefined,//项目类型

}

// 分页查询项目档案列表请求
export interface ProjectDocumentListParam extends QueryPage {
    name: string | undefined,  // 项目名称
    code: string | undefined,  // 项目编号
    customer: string | undefined,  // 客户名称
    status: number | undefined,  // 项目状态
    region?: string | undefined, // 地区筛选
}
